package com.template.service;


import com.template.dto.User;
import com.template.result.PageBean;
import com.template.result.Result;

import java.util.List;

public interface UserService {
    //新增

//    void test() throws InterruptedException;

    Result add(User user);

    /**
     *
     * @param page
     * @param pageSize
     * @return
     */
    PageBean getList(Integer page, Integer pageSize);

    /**
     *
     * @param id
     */
    void delById(Long id);

    /**
     *
     * @param id
     * @return
     */
    User getEditById(Long id);

    Result editUserById(User user);

    List<User> exportExcelUser();

    Result login(User user);

//    User login(String account, String password);
}
